    /* General styles */
    body {
	margin:0;
	padding:0;
	border:0;
	width:100%;
	background:#fff;
	min-width:600px;
	font-size:90%;
	color:#000;
	font: 76%/1.3 arial, verdana, tahoma, sans-serif;
	background:#0d4aaf;

    }
	.spaced {line-height: 1.4em;}
	.spaced SUB, .spaced SUP { line-height: 0;}
	
	a {
    	color:#369;
	}
	a:hover {
		color:#fff;
		background:#369;
		text-decoration:none;
	}
/* Table styles */

	th {text-align: left;
	background: #5E99AA;
	color: #ccc}
	
	tr, td, th {
	font-size:85%;
	}

.bold {
	font-size: larger;
	font-weight: bold;
	text-align: justify;
	padding-right: 1cm;
}



	
/* Heading styles */	
h1, h2, h3, h4, h5, h6 {margin: 1em 0 0;font-weight:bold}
h1 {font-size: 175%;color:#225F9D}
h2 {font-size: 128%}
h3 {font-size: 121%; color:#fff}
h4 {font-size: 116%}
h5 {font-size: 110%}
h6 {font-size: 105%}
    p {
        margin:.4em 0 .8em 0;
        padding:0;
		color: #555;
    }
	img {
		margin:10px 0 5px;
	}
	/* Header styles */
   #header {background: #fff;text-align:center;
   border-bottom: 8px solid #0d4aaf}
		#header #logo {display:block;width:580px;height:93px;margin: 0;position:relative;left:12px;z-index:100;text-align:left}
		#header #logoBar{height:93px;position:relative;left:12px;display:block;z-index:100;text-align:left;}
		

	/* 'widths' sub menu */
	#layoutdims {
		clear:both;
		background:#eee;
		border-top:4px solid #000;
		margin:0;
		padding:6px 15px !important;
		text-align:right;
	}
	/* column container */
	.colmask {
	    position:relative;		/* This fixes the IE7 overflow hidden bug */
	    clear:both;
	    float:left;
        width:100%;			/* width of whole page */
		overflow:hidden;	/* This chops off any overhanging divs */
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;
		position:relative;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:0 0 1em 0;
		overflow:hidden;
	}
	/* 2 Column (left menu) settings */
	.leftmenu {
		background:#fff;		/* right column background colour */
	}
	.leftmenu .colleft {
		right:76%;				/* right column width */
		background:#0d4aaf;		/* left column background colour */
	}
	.leftmenu .col1 {
		width:75%;				/* right column content width */
		left:101%;				/* 100% plus right column left padding */
	}
	.leftmenu .col2 {
		width:21%;				/* left column content width (column width minus left and right padding) */
		left:2%;				/* (right column left and right padding) plus (left column left padding) */
	}
	/* Footer styles */
			#footer {background:#0d4aaf;padding: 6px 6px 20px 0px;clear:both;border-top: 1px solid #fff;font-size:92%;text-align:right;width:100%;}
			#footer p {margin:0 20px 0 0;color:#fff;}
			#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {font-weight:bold;color:#fff;text-decoration:none}
			#footer a:hover {text-decoration:underline}
			#footer img {float:left;text-align:left; left:1%}


/* tabs */
#tab {
      float:left;
      width:100%;
      background:#DAE0D2 url("../images/bg.gif") repeat-x bottom;
      font-size:93%;
      line-height:normal;
      }
    #tab ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }
    #tab li {
      float:left;
      background:url("../images/norm_left.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      }
    #tab a {
      display:block;
      background:url("../images/norm_right.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#765;
      }
    #tab a:hover {
      color:#333;
      }
    #tab #current {
      background-image:url("../images/norm_left_on.gif");
      }
    #tab #current a {
      background-image:url("../images/norm_right_on.gif");
      color:#333;
      padding-bottom:5px;
}
/*  end of tab menu  */

/*  Left Column Navigation  */
	#primarynav {margin: 0 0 1em;border-bottom:none}
	#primarynav li {background:none;border-bottom: 1px solid #115ad3;padding: 0;_height:1%}
	#primarynav li a:link, #primarynav li a:visited, #primarynav li a:hover, #primarynav li a:active {padding: 2px 8px;font-weight:bold;text-decoration:none;display:block;color:#fff}
	#primarynav li a:hover {background:#002c83}
	#primarynav li.active a:link, #primarynav li.active a:visited, #primarynav li.active a:hover, #primarynav li.active a:active {font-weight:bold;background-color:#00245f}
	#primarynav li.active li a:link, #primarynav li.active li a:visited, #primarynav li.active li a:hover, #primarynav li.active li a:active {font-weight:normal;background-color:transparent}
	
	#primarynav li.toplevelheading a:link, #primarynav li.toplevelheading a:visited, 
	#primarynav li.toplevelheading a:hover, #primarynav li.toplevelheading a:active {font-size:145%;color:#fff;padding: 12px 8px 5px}
	
		#primarynav ul {border:none;margin:0}
		#primarynav ul li {border:none;border-bottom: none;padding-left:0;text-indent:0}
		#primarynav ul li a:link, #primarynav ul li a:visited, #primarynav ul li a:hover, #primarynav ul li a:active {background: transparent url("images/sprites.gif") no-repeat 7px -1198px;color:#fff;font-weight:normal;padding-left:20px}
		#primarynav ul li a:hover {background-color:#0d4aaf}
		
			#primarynav ul ul li a:link, #primarynav ul ul li a:visited, #primarynav ul ul li a:hover, #primarynav ul ul li a:active {background: transparent url("images/sprites.gif") no-repeat 21px -1198px;color:#fff;padding-left:34px}
			#primarynav ul ul li a:hover {background-color:#002c83}

		#primarynav .primarynav-sub {background-color:#002c83;padding: 1em 0;margin-bottom: .5em;position:relative;right:-2px}
		#primarynav li.category { padding-left:10px; height:auto; color:#fff; font-weight:bold}

