.cg_content table, .cg_content table tr, .cg_content table tr td {
border:0px;
}

p {
font-family: font-family: 'Open Sans', sans-serif;
}

a, a:visited {
 color:#7f1d5b !important;
}

a:hover, a:focus, a:active {
  color:#B53772 !important;
}

h1 {
  font-size:2em;
  font-weight:normal;
  margin-top:31px;
  padding-top:0;
}

h2 {
  font-size:1.5em;
  margin-top:10px;
  font-weight:normal;
}


body, #content {
  background-color: #FFFFFF !important;
  background-image:none;
}

#content { clear: both; font-size: 13px; }

#header, #wrapper, #main {
  background: white;
  margin-top: 0px;
  padding-top: 0px;
}

#header #w_topbar {
  background: none;
  border: none;
}

#header h1{
margin:0 auto;
}

#header #w_topbar ul li:nth-child(2), #header #w_topbar ul li:nth-child(3) {
  display: none;
}

.headerInner {
  display: inline-block;
  padding-top: 10px;
}

.headerInner h1 {
  margin:0 auto;
  padding-left: 150px;
  padding-bottom: 25px;
  position: relative;
  width: 345px;
  height: 88px;
}

#w_menu {
  border-bottom: 1pt solid #313131;
  display: inline-block;
  float: left;
  width:960px !important;
  padding-right: 30px;
  padding-bottom: 25px;
  position: relative;
  font-size: 16px;
  top: 20px;
}

#w_menu ul {
  width: 760px;
  background: none;
  padding-left: 140px;
  padding-bottom: 6px;
  font-weight: 300;
}

#w_menu ul li.w_menu_item {
  padding-left: 5px;
  padding-right: 5px;
  width: auto;
}

#w_menu ul li a:link, #w_menu ul li a:visited, #w_menu ul li a:hover, #w_menu ul li a:active {
  background: none;
  border: none;
}

#w_menu ul li a span {
  color: #7F1D5B;
  font-size: 1em;
}

#w_menu .web_sub_menu2 {
  background: none;
  font-size: 1em;
}

#w_menu ul li a:link, #w_menu ul li a:visited {
  height: auto;
  padding-bottom: 5px;
}

#w_menu ul li.w_menu_item a span {
padding-right: 15px;
background: none !important;
}


.nobullet {
list-style: none;
margin: 0;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 50px ;
}

.cg_page { margin-top: 20px; }

.nivoSlider {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 10px solid white;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 10px;
  outline: 1px solid #CCC;
  position: relative;
  width: 480px;
}

.nivoSlider img {
  display:none;
  position: absolute;
  top: 0;
}

.nivoSlider a {
  border:0;
  display:block;
}

.slider-wrapper {
  height: 500px;
}

.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

.cg_content {
  margin: 25px 5px 10px 5px;
}

.cg_box.mission {
  background-color: #4c2b8a;
  border: 1px solid #351e60;
  box-shadow: 0 0 20px 2px rgba(0, 0, 0, 0.25), 0 0 50px rgba(0, 0, 0, 0.2) inset;
  color: white;
  font-size: 18px;
  font-style: italic;
  margin-top: 1px;
  margin-bottom: 20px;
  padding: 15px 30px 20px 30px;
  text-align: justify;
}

.cg_box.mission .emphasize {
  font-size: 24px;
  font-weight: bold;
}

.cg_box.divider {
  background-color: #282828;
  border: 1px solid black;
  box-shadow: 0 0 20px 2px rgba(0, 0, 0, 0.25), 0 0 50px rgba(0, 0, 0, 0.2) inset;
  color: white;
  font-size: 18px;
  font-style: italic;
  margin-top: 1px;
  margin-bottom: 20px;
  padding: 15px 30px 20px 30px;
  text-align: justify;
}

.cg_box.featured {
  background-color: #6438b7;
  border: 1px solid black;
  box-shadow: 0 0 20px 2px rgba(0, 0, 0, 0.25), 0 0 50px rgba(0, 0, 0, 0.2) inset;
  color: white;
  font-size: 18px;
  font-style: italic;
  margin-top: 1px;
  margin-bottom: 20px;
  padding: 15px 30px 20px 30px;
  text-align: justify;
}

a.button:hover {
  color: #d6d6d6;
}


a.button, a.button:visited {
  text-decoration: none;
  font-size: 24px;
  color: #222;
  padding: 20px 20px;
  margin: 20px 20px;
  background: -moz-linear-gradient(
    top,
    #ffffff 0%,
    #ebebeb 50%,
    #dbdbdb 50%,
    #b5b5b5);
  background: -webkit-gradient(
    linear, left top, left bottom, 
    from(#ffffff),
    color-stop(0.50, #ebebeb),
    color-stop(0.50, #dbdbdb),
    to(#b5b5b5));
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #949494;
  -moz-box-shadow:
    0px 1px 1px rgba(000,000,000,0.5),
    inset 0px 0px 2px rgba(255,255,255,1);
  -webkit-box-shadow:
    0px 1px 1px rgba(000,000,000,0.5),
    inset 0px 0px 2px rgba(255,255,255,1);
  box-shadow:
    0px 1px 1px rgba(000,000,000,0.5),
    inset 0px 0px 2px rgba(255,255,255,1);
  text-shadow:
    0px -1px 0px rgba(000,000,000,0.2),
    0px 1px 0px rgba(255,255,255,1);
}


iframe {
  border: none;
  vertical-align: top;
}












































































