@charset "ISO-8859-1";

body {
	background-image: url(images/background1.png);
	margin-top: 0px;
}
ul{
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:0;
	line-height: 0px;
}

.twtr-ft 
{ 
display: none; 
}

.table {
	float: right;
	width: 590px;
	margin-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 20px;
}
.links {
	color: #CC0000;
}
.links2 {
	color: #CC0000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
}
.contents {
	padding: 20px;
	line-height: 24px;
	width: 500px;
	height: 190px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-image: url(images/bg_contents.jpg);
	margin-bottom: 40px;
}


#pageWrap {
	width: 1100px;
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
}
#header {
	height: 90px;
	width: 1100px;
}
#toplinks {
	height: 30px;
	width: 300px;
	float: right;
	margin-right: 20px;
}

#bottomlinks {
	height: 30px;
	width: 300px;
	float: none;
	margin-right: 20px;
}

#toplinks p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: right;
	line-height: 16px;
	margin-top: 15px;
}
#toplinks a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
}
#toplinks a:hover {
	text-decoration: underline;
}

#accredlogo {
	float: right;
	position: relative;
	margin-top: 12px;
	margin-right: 8px;
	margin-bottom: 8px;
}
#navmain {
	background-image: url(images/nv_bg3.png);
	background-repeat: repeat-x;
	height: 30px;
	width: 1100px;
	float: left;
	position: relative;
}
#navmain ul{
	height: 30px;
	width: 750px;
	float: left;
	margin-left: 230px;
}
#navmain li{
	float: left;
	font-size: 0;
	line-height: 0;
	position: relative;
}
#navmain a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	color: #2E3192;
	text-decoration: none;
	font-weight: bold;
	height: 30px;
	float: left;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#navmain a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/nv_background.jpg);
	background-repeat: repeat-x;
}
#mainlogo {
	float: left;
	height: 67px;
	width: 161px;
	position: relative;
	left: 40px;
	z-index: 2;
	top: 18px;
}
#hdr {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #FFFFFF;
	text-indent: 40px;
	line-height: 150px;
}
#pic {
	padding: 20px;
}

#pic2 {
	padding: 10px;
}

#callout {
	position: relative;
	top: 0px;
	right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 30px;
	color: #000000;
}
#headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #333366;
	line-height: 30px;
}
#subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #999999;
}
#subhead2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-indent: 15px;
	line-height: 190px;
}
#subhead3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #cc0000;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	padding-bottom: 5px;
}
#subhead4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #999999;
}
#subhead5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #cc0000;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	padding-bottom: 5px;
}
#copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
#copymap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
#submenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 30px;
	text-indent: 15px;
}
#submenu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	line-height: 30px;
	text-indent: 15px;
}

.clear {
  clear: both;
}

.padtop10 {
  padding-top: 10px;
}



h3, .h3{
  font-size:120%;
  font-weight:bold;
  margin:1em 0 0.1em;
}
.aligntop {
   align: top
}
#submenu2 li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	}
#submenu2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 40px;
	text-indent: 15px;
}
#submenu2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333366;
	text-decoration: underline;
	line-height: 40px;
	text-indent: 15px;
}
#submenu3 li {
	background-color: #999999;
	text-indent: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#submenu3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 26px;
	color: #FFFFFF;
}
#submenu3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 26px;
	color: #FFFFFF;
}
#submenu4 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 40px;
	text-indent: 15px;
}

#submenu5 li {

	}

#footr {
	background-color: #FFFFFF;
	height: 150px;
	width: 1100px;
}
#footrtop {
	float: left;
	height: 60px;
	width: 1100px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
#footrlogos {
	height: 60px;
	width: 880px;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
#footrlogos a {
	height: 40px;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 10px;
	padding-left: 12px;
	float: left;
}#footrbottm {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #999999;
	height: 35px;
	width: 400px;
	float: left;
	margin-top: 35px;
	margin-left: 15px;
}
#footrbottm .footrlogo {
	height: 21px;
	width: 48px;
	padding-right: 10px;
	float: left;
	padding-left: 5px;
}
#footrlinks {
	height: 60px;
	width: 450px;
	float: right;
	margin-right: 20px;
	margin-top: 10px;
}
#footrlinks p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	line-height: 16px;
	float: right;
	margin-top: 6px;
	text-align: right;
}
#footrlinks a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #999999;
	text-decoration: none;
}#footrlinks a:hover {
	text-decoration: underline;
}
#map {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 390px;
	width: 590px;
	margin-right: 20px;
	margin-left: 20px;
	border: 1px solid #CC0000;
}

#doc4 {
  width: 950px;
}

/* make IE work with home page columns */
.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf {
  width: 48%;
}

/* force the width to 210px rather than 180 */
.yui-t2 .yui-b {
  width: 16.1538em;
}

/* Make the gutter between the two be 35px */
.yui-t2 #yui-main .yui-b {
  margin-left: 18.8461em;
}

.yui-t6 .yui-b {
  float: right;
  width: 20em;
}

.txt95 {
  font-size: 95%;
}
.txt90{
  font-size: 90%;
}
.txt85{
  font-size: 85%;
}
.txt80{
  font-size: 80%;
}

.lh17{
  line-height: 1.7em;
}
.lh14{
  line-height: 1.4em;
}


.txt110{
  font-size: 110%;
}
.txt120{
  font-size: 120%;
}
.txt145{
  font-size: 145%;
}

.padlr1em {
  padding: 0 1em 0 1em;
}
.pad1em {
  padding: 1em;
}
.padbot2 {
  padding-bottom: 2px;
}
.padbot5 {
  padding-bottom: 5px;
}
.padtop5 {
	padding-top: 5px;
}
.padtop6 {
  padding-top: 6px;
}
.padlt8 {
	padding-left: 8px;
}
.padbot10 {
  padding-bottom: 10px;
}
.padtop10 {
  padding-top: 10px;
}
.padrt10 {
  padding-right: 10px;
}
.padlt12 {
  padding-left: 12px;
}
.padlt13 {
  padding-left: 13px;
}
.padbot13 {
  padding-bottom: 13px;
}
.padtop20 {
  padding-top: 20px;
}
.padbot20 {
  padding-bottom: 20px;
}
.padlt20 {
  padding-left: 20px;
}
.padtop25 {
  padding-top: 25px;
}
.padlt10 {
  padding-left: 10px;
}
.padlt25 {
  padding-left: 25px;
}
.padlt30 {
  padding-left: 30px;
}
.padrt20 {
  padding-right: 20px;
}
.martop-10 {
 margin-top: -10px;
}
.bold {
  font-weight: bold;
}
.normal {
  font-weight: normal;
}
.orangedk{
 color: #E47911;
}
.aligntop {
   align: top
}
.alignrt {
   align: right
}
.right{
   float: right
}
.left{
   float: left
}

.carat {
   font-weight: bold;
   color: #E47911;
   margin-right: 0.10em;
}

.title_box {
  border: 1px solid #DDD;
}
.clear {
  clear: both;
}
.bordrt {
  border-right: 1px solid #CCC;
  padding-right: 15px;
}

.colrt50 {
  float: right;
  width: 50%;
  position: relative;
}
.collt50 {
  float: left;
  width: 50%;
  position: relative;
}
.collt25 {
  float: left;
  width: 25%;
  position: relative;
}
.collt15 {
  float: left;
  width: 15%;
  position: relative;
}
.colrt30 {
  float: right;
  width: 30%;
  position: relative;
}
.colrt75 {
  float: right;
  width: 75%;
  position: relative;
}
.colrt85 {
  float: right;
  width: 85%;
  position: relative;
}
.width50{
  width: 50%;
}
.collt65 {
  float: left;
  width: 65%;
  position: relative;
}
.title_box h1 {
  color: #004b91;
  margin-top: -15px;
  margin-left: -6px;
  margin-bottom: 10px;
  _margin-top: -6px;
  _margin-left: -5px;
  position: relative;
  overflow: visible;
}

.title_box h1 span {
  padding: 4px;
  padding-right: 6px;
  background-color: white;
}

/* The Bordered Triangle */

.triangle-border {
	position:relative;
	padding:15px;
	margin:1em 0 3em;
	border:5px solid #9292B2;
	color:#333;
	background:#fff;
	/* css3 */
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}


/* THE TRIANGLE
------------------------------------------------------------------------------------------------------------------------------- */

.triangle-border:before {
	content:"";
	position:absolute;
	bottom:-20px; /* value = - border-top-width - border-bottom-width */
	left:40px; /* controls horizontal position */
    border-width:20px 20px 0;
	border-style:solid;
    border-color:#9292B2 transparent;
    /* reduce the damage in FF3.0 */
    display:block; 
    width:0;
}

/* creates the smaller  triangle */
.triangle-border:after {
	content:"";
	position:absolute;
	bottom:-13px; /* value = - border-top-width - border-bottom-width */
	left:47px; /* value = (:before left) + (:before border-left) - (:after border-left) */
	border-width:13px 13px 0;
	border-style:solid;
	border-color:#fff transparent;
    /* reduce the damage in FF3.0 */
    display:block; 
    width:0;
}

/* Variant : top
------------------------------------------ */

/* creates the larger triangle */
.triangle-border.top:before {
	top:-20px; /* value = - border-top-width - border-bottom-width */
	bottom:auto;
	left:40px;
	right:auto; /* controls horizontal position */
    border-width:0 20px 20px;
}

/* creates the smaller  triangle */
.triangle-border.top:after {
	top:-13px; /* value = - border-top-width - border-bottom-width */
	bottom:auto;
	left:46.5px;
	right:auto; /* value = (:before right) + (:before border-right) - (:after border-right) */
    border-width:0 13px 13px;
}


