/* ie6 div positioning */



.header, .menu_container, .main_content, .footer {



display:inline;



}







/* ---------- Setup ---------- */







body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {



	margin: 0;



	padding: 0;



}







/* Normalize font-size for headers */







h1, h2, h3, h4, h5, h6 {



	font-size: 100%;



	font-weight: normal;



}





/* Remove list-styles from list */







ol, ul {



	list-style-image: none;



	list-style-position: outside;



	list-style-type: none;



}







/* Normalize font-style and font-weight to normal */







address, caption, cite, code, dfn, em, strong, th, var {



	font-style: normal;



	font-weight: normal;



}







/* Remove style from tables */







table {



	border-collapse: collapse;



	border-spacing: 0;



}







/* Remove border from fieldset and img */







fieldset, img {



	border: 0;



}







/* Left-align text in caption and th */







caption, th {



	text-align: left;



}







html {



	font-size: 62.5%;/* don't edit */



	text-align: center;



}







body {



    font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 1.3em;/* em = value*10 = px, eg. font-size: 1.3em -> 1em = 1.3*10 = 13px*/



	text-align: left;



}







a {



	outline: none;



	text-decoration: none;



    overflow: hidden;



}











body {



background: #e6e6e6;



margin: 0 auto;



}







ul {



  list-style-image: none;



  list-style-position: outside;



  font-family: Verdana, Arial, Helvetica, sans-serif;



  font-size: 12px;



}







.center_wrapper {



margin: 0 auto;



width: 830px;



}







.main {



width: 830px;



background:url(images/main_center_bg.gif) repeat-y;



margin: 0 auto;



float:left;



}







.header {

/*background: transparent url(images/ragamuffin.jpg) repeat scroll 0 0;*/



margin: 0px 25px 0px 25px;



width: 780px;



float: left;



/*background: transparent url(images/ragamuffin.jpg) no-repeat;*/



height: 285px;



}







h1#header_logo {



/*background: url(images/header_logo.gif);*/



text-indent: -999999px;



width: 360px;



height: 115px;



padding:0;



margin:0;



float: left;



}







h1#header_logo a{



text-decoration: none;



height: 100%;



width: 100%;



display: block;



}







.header_banner {



background: url(images/header_banner.jpg);



width: 780px;



height: 170px;



float: left;



}







h2 {



  font-size: 24px;



}







h3 {



  font-size: 20px;



}







h4 {



  font-size: 17px;



}







h2, h3, h4 {



  font-family: Arial, Helvetica, sans-serif;



  padding: 0;



  margin: 15px 0 0 0;



  /*width: 100%;*/



}



#page-title h2 {

  width: 740px;

}





h2 > h3, h3 > h4 {



  margin: 0;



}







/* --------- Menu Items ---------- */







.menu_container {



margin: 0px 25px 0px 25px;



width: 780px;



height: 51px;



float: left;



position: relative;



/*background: #c7effb;*/



  background: #c6c046 none repeat scroll 0 0;



}







.menu {



width: 780px;



height: 30px;



background: #ff7900 url(images/primary_inactive_bg.gif) repeat-x;



float: left;



/*border-bottom: 1px solid white;*/



}







.menu ul {



font: 15px arial,sans-serif;



color: #ffffff;



padding:0;



margin: 0;



list-style-type: none;



}







.menu li {



padding: 7px 10px 6px 10px;



border-right: 1px solid white;



float: left;



display: block;



}







.menu li.last {



border-right: none;



}







.menu ul li a {



color: white;



text-decoration: none;



float: left;



display: block;



}







.menu li ul {



position: absolute;



left: 0px;



top: 30px;



display: none;



}







.menu ul ul {



width: 775px;



height: 21px;



/*background: #c6c046 url(secondary_inactive_bg.gif) repeat-x;*/



background: #c6c046 none repeat scroll 0 0;



font: 11px arial,sans-serif;



color: #000000;



padding:0 0 0 5px;



margin: 0;



display: none;



list-style-type: none;



}







.current_sub {



  font-weight: bold



}











.menu ul ul li {



padding: 4px 14px 3px 14px;



border-right: 1px solid black;



}







.menu ul ul li a:hover{



color: black;



text-decoration: underline;



}







.menu ul ul li a {



color: black;



text-decoration: none;



}







.menu ul ul li .last {



border-right: none;



}







.menu li:hover ul {



  z-index: 100;



}











.menu li:hover ul, .menu li.current ul {



display: block;



}







/* ------------- Main Content Items ------------- */







.main_content {



margin: 0px 25px 0px 25px;



width:740px;



padding: 0px 20px 15px 20px;



min-height: 100px;



background: #dddddd; /* #c7effb;*/



float: left;



}







.main_content .col {



width: 50%;



padding: 0px;



border: 0px;



float: left;



}







.main_content .col_left, .main_content .col_right {



padding: 0;



border: none;



float: left;



}







.main_content .col_left {



width: 70%;



}







.main_content .col_right {



width: 20%;



}







/*.main_content .col p {



font: 12px verdana,sans-serif;



color: #000000;



text-align: justify;



padding: 10px 20px 10px 20px;



margin: 0;



} */







/* ----------- Footer Items ----------------- */







.footer {



margin: 0px 25px 0px 25px;



width: 780px;



height: 16px;



background: url(images/footer_bg.gif) repeat-x;



float: left;



}











.csc-textpic-caption {



  font-size: 10px;



}







.main_content li {



    line-height: 17px;

    background: transparent url(images/buterfly.gif) no-repeat scroll 0 3px;

    padding-left: 18px;;



}







a {



  color: #000000;



}







a:hover {



text-decoration: underline;



}











/** SPAM PROTECT EMAIL ADDRESSES */







.hidden {



	display: none;



	left: -9999px;



	position: absolute;



}







/* quotes */



.left {



  float: left;



  width: 55%;



}







.right {



  float: left;



  width: 40%;



}







blockquote {



float: right;



margin: .3em 0 .7em .5em;



width: 250px;



font: italic 2em/1.2 georgia, serif;



text-align: center;



}







blockquote.box {



float: left;



margin: .3em 0 .7em .5em;



width: 100%;



font: italic 2em/1.2 georgia, serif;



text-align: center;



}







blockquote p {



margin: 0;



}











blockquote span {



line-height: 1.0;



padding: 0 .2em;



font-size: 1.1em;



font-weight: bold;



line-height: 1.0;



}







/*



blockquote {



  color:#ff6600;



  font-family:arial;



  font-size:1 em;



  padding:20px 0px 20px 0px;



  margin-left: 40px;



  margin-right: 40px;



  font-size-adjust:none;



  font-stretch:normal;



  font-style:italic;



  line-height:1;



  text-align:center;



}







blockquote p {



  margin: 0;



}







blockquote span {



  color:#ff6600;



  font-size:1.5em;



  font-weight:bold;



  line-height:1em;



  padding:0 0.2em;



  float: left;



}



blockquote .close_quote {



  color:#ff6600;



  font-size:1.5em;



  font-weight:bold;



  line-height:0;



  padding:0 0.2em;



  float: right;



}



*/