.img_space_right {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.img_space_right_linupleft {
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: -10px;
	padding: 0px;
}
div#content {
	color: black;
	width: 780px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

	 }

	 
	 /* ref
	 div.content {
	   font-size: 80%; color: black ; width: 760px; margin: 1em 1%;
	 }
	 */
	 
	#header {
	
	}
#container {
	margin: 0px;
	padding: 0px 10px 10px;
	width: 770px;
	text-align: left;
}
.clearfix {
	clear: both;
	float: none;
	margin: 0px;
	padding: 0px;
}



  link { color: blue }  /* for unvisited links */
  visited { color: blue } /* for visited links */
  active { color: blue } /* when link is clicked */
  hover { color: blue } /* when mouse is over link */
  
  
  body {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	background-color: transparent;
	padding:0px;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: auto;
  } 
  
 
  
  
  /* ref
    body 
  { 
  
  text-align: center;
  font-family: Arial, Helvetica, sans-serif; 
  color: #000000; background-color: #ffffff; 

  } 
  
  */
  
  
  p {font-size:78%; padding: 2px;
  
  }
  

  
  h1, h2, h3, h4, h5, h6 {
	color: #0C599D;
	font-size:x-large;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 20px;
}  
  h2 {font-size:95%}  
  h3 {font-size:85%}  
  h4 {font-size:80%}  
  h5 {font-size:70%}  
  h6 {font-size:60%}  


ul {}

li {list-style-position:inside;
	font-size: 77%;
	margin-top: 1em;
	margin-right: 2em;
	margin-bottom: 1em;
	margin-left: 0.5em;
	padding-left: 2em;
	list-style-image: url(graphics/bullet_squ.gif); line-height:1.5em;
	
}


table.layout { border:0px;

}

table.layout td {
padding: 2px; 
	vertical-align:top;

	
}


table.data { 
	font-size:70%; 
	width: 70%;
	border: 1px solid #CCCCCC;
	background-color:#CCCCCC;
}

table.data td {
	vertical-align:top;
	padding: 5px;
	border: 1px solid #CCCCCC;
}

table.data th { background-color:#000066; color:#FFFFFF; padding: 5px;}

table.data tr.AltRow td { background-color:#FFFFFF;

}


table.coach_pathway {font-size:70%; margin-left:60px;
width: 200px;}

td.coach_pathway { background-color:#FFFF00;}


.ss {padding:5px;}
div.take_part {background-color:#ebebeb;}

div.intro_ss {background-color:#DADFF8}

div.gold_panel {
padding:5px;
background-color:#C7AC64;

}

  .news_lead_in {
	color: #07335A;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 20px;
	padding: 0px;
  }
  
  
  .newsheadline {
	color: #333333; text-decoration: none; font-size:0.7em; 
	}

	a.newsheadline:hover {
	text-decoration: underline; color:#666666
	}


.see_also { float:right; padding-left:5px; padding-right:5px; padding-top:15px; padding-bottom:25px; background-color:#FFFFFF;

}


.see_also a { font-size: 75%;

}

.coaching_ss { background-color:#FCFCEF}




.see_also_title {background-color:#0033FF; color:#FFFFFF; font-weight:bold; font-size:80%; padding-left:5px; padding-right:5px;

}


.right_panel {
	background-color:#5EAEFF;
	width: 130px;

}


.right_panel a { display:block; margin:1px; padding:4px; border-top-color:#FFFFFF; border-top-style: solid; border-top-width:1px; border-bottom-color:#FFFFFF; border-bottom-style:solid; border-bottom-width:1px; color:#FFFFFF; }

.right_panel a:hover { background-color:#6FD0FF; color:#FFFFFF; 
}



	.bSidePanel {
	background: #ebebeb;
	width: 150px;

}


.bSidePanel a { display:block; margin:1px; padding:4px; border-top-color:#FFFFFF; border-top-style: solid; border-top-width:1px; border-bottom-color:#FFFFFF; border-bottom-style:solid; border-bottom-width:1px }

.bSidePanel a:hover { background-color:#FFFFFF;
}

  .smallmenu {
    	color: black; text-decoration: none; font-size:70%; 
 }

 
 .smallmenu_on {
 font-weight:bold; 
 }


 
 .smallmenu_child { border-left-width: 10px; border-left-style:solid; border-left-color:#ebebeb}

 
 .smallmenu:hover {
	    COLOR: #666666; text-decoration: none; font-size:70%;
 }




 #footer {
	background-color:#FFFFFF;
	width: 760px;
	overflow: hidden;
	margin:10px 0 0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #004D91;
	border-right-color: #004D91;
	border-bottom-color: #004D91;
	border-left-color: #004D91;
	padding: 10px;
	clear: both;
 }
#footer a {
	color:#000000;
	text-decoration: none;
	font-size:x-small;
}
#footer a:hover {
	text-decoration: underline;
	color: #004D91;
}


.pale 
{background-color:#F2F9FF;
}
#nav {
	padding: 0px;
	clear: both;
	float: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


/* NAV - top *****************************************************************************************************************************/ 
#nav table td.off {background-color: #DE0021;}
#nav table td.on {background-color: #62678F;}
#nav table td a {font-family:verdana;font-size:11px;letter-spacing : -1px;color:white; font-weight: bold; text-decoration:none;}


/* sub */
.macFix {font-family:verdana;font-size:10px;color:#FFFFFF;background: #62678F;}
#subNav table td {font-family:verdana;font-size:10px;color:#FFFFFF;background: #62678F;}
#subNav table input.form {font-family:verdana;font-size:10px;color:#000066;width:80px}
#subNav table td a {font-family:verdana;font-size:10px;color:white; font-weight: bold; text-decoration:none;}


/* *******************************************************************************************************************************************************/
/* KS PODS ***********************************************************************************************************************/
#ksPod table {background: url(/img/pods/dk_blu_bg.gif);font-family:verdana;font-size:11px;width:160px;}
#ksPod table td {padding:0 0 3px 0;}
#ksPod table td.head {background: #0033BB url(/img/pods/dk_blu_head_bg.gif) repeat-x;height:20px;padding:0 5px 1px 10px;font-weight: bold;color:#FFFFFF;}
#ksPod table td.spacer {background:url(/img/pods/dk_blu_top.gif);height:11px;}
#ksPod table td.content {color:#000066;padding-left:10px;padding-right:5px;}
#ksPod table td.base {background:url(/img/pods/base_dk_blu.gif);height:11px;}
#ksPod table td a {font-size:11px;font-weight: normal;color:#000066;text-decoration:underline;}
#ksPod table td a:hover {color:#0033BB;text-decoration:none;}




/*************          Start ks_pod   ********************************/


#ksPod table {background: url(/graphics/nav/pods/red_bg.gif);font-family:verdana;font-size:11px;width:160px;}
#ksPod table td {padding:0 0 3px 0;}
#ksPod table td.head {background: #DE0021 url(/graphics/nav/pods/red_head_bg.gif) repeat-x;height:20px;padding:0 5px 1px 10px;font-weight: bold;color:#FFFFFF;}
#ksPod table td.spacer {background:url(/graphics/nav/pods/red_top.gif);height:11px;}
#ksPod table td.content {color:#000066;padding-left:10px;padding-right:5px;}
#ksPod table td.contentRd {background: url(/graphics/nav/pods/red_red_bg.gif);color:#000066;padding-left:10px;padding-right:5px;}
#ksPod table td.img {padding-left:10px; vertical-align:top;}
#ksPod table td.base {background:url(/graphics/nav/pods/base_red.gif);height:12px;}
#ksPod table td a {font-size:11px;font-weight: normal;color:#000066;text-decoration:underline;}
#ksPod table td a.small {font-size:10px;font-weight: normal;color:#000066;text-decoration:underline;}
#ksPod table td a b {text-decoration:none;}
#ksPod table td a:hover {color:#DE0021;text-decoration:none;}
#ksPod table input.but {background-color:#FFFFFF;border:1px #DE0021 solid;font-family:verdana;font-size:11px; font-weight:bold;color:#DE0021;margin-right:10px;}
#ksPod table input.form {font-family:verdana;font-size:11px;color:#000066;width:141px;}
#ksPod table select.form {font-family:verdana;font-size:11px;color:#000066;width:141px;}


/*************          End ks_pod   ********************************/





 
 
 .txt_brown {
 color: #660000; font-size: 100%
 }
  .txt_blue {
 color: #0000ff; font-size: 100%
 }
 
 .caption {
 font-size: 70%
 }
 
  .smallnormal {
 font-size: 85%
 }
 
 
.important {
   color:#FF0000; font-weight:bold
}
 
 
.important_white {
  font-size: 90%; color:#FFFFFF; font-weight:bold; 
}
 
.visual_impaired {
	font-size: 120%; 
}
 
.nospace_heading {
	font-size: 110%; font-weight: bold;
}


.errorMessage {
	color : #F00;
}
.errorItem {
	background : #F99;
}


img {border:0;
}



img.left {float: left; margin: 2px 10px 5px 0; border: 0;}
img.right {float: right; margin: 2px 0 5px 10px; border: 0;}

img.news {margin-right:5px ;  margin-bottom:5px ; float:left  }
.fullwidthimg {
	padding: 0px;
	margin-top: 0px;
	margin-right: -10px;
	margin-bottom: 0px;
	margin-left: -10px;
}
ul.nomargin {
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
ul.nomargin li {
	margin: 0px;
	padding: 0px;
}
div.nav {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #004D91;
	padding: 0px;
	margin: 0px;
}

ul.main_menu {
	list-style-type: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 780px;
	text-align: center;
	margin: 0px;
	padding: 5px;
}
ul.main_menu li {
	display: inline;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 5px 3px 3px 5px;
	font-size: x-small;
	font-weight: bold;
	color: #004D91;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #FFFFFF;
}
ul.main_menu  li.menuitem:hover {
	background-color: #FFFFDD;
	border: 1px solid #CCCCCC;
}
ul.main_menu li a {
	text-decoration: none;
	color: #004D91;
}
.bordered_links img {
	border: 1px solid #333333;
}
