

body {
  background: #fff; 
  color: #404041; 
  margin: 0;
  padding: 0;
  font-family: arial, helvetica, sans-serif; 
  font-size: 14px;
  text-align: center;
}

a:link { 
  background: none; 
  color: #404041;  
  text-decoration: none; 
}

a:visited {
  background: none; 
  color: #404041; 
  text-decoration: none;
}

a:hover {
  background: none;
  color: #404041; 
  text-decoration: underline;
}


#content a:link, #content a:visited, #content a:hover{

 color: orange;

}


#border{
  border-width: 0px; 
  border-color: orange; 
  border-style:solid; 
  width: 834px; 
  margin:20px auto;
}

#all{
  width: 834px;   
}

#header{
  margin: 0;
  padding: 0;
}

#headerbar{
  background-color: #F99D1C;
  height: 18px;
  text-align: right;
  padding-top: 2px;
  padding-right: 4px;  
}

#headerbar a {
  font-size: 12px; 
  font-weight: bold;
}

#headerbar .text{
  padding-top: 7px;
  padding-right: 12px;
  padding-bottom: 3px;
  font-weight: bold;
  font-size: 12px;
  color: #00176d;
}

#headerbar .text a{
  color: #00176d;
}

#menu {
  background: none;
  color: #000;
  width: 180px;
  float: left;
  padding: 20px 0 5px 0;
  text-align: left;
}

#menu ul  {
  list-style-type: none;
  list-style-position:outside;
  margin: 0;
  padding: 0;
}

#menu ul.level2{
  list-style-position:outside;
  padding: 0;
  margin-bottom: 6px;
  border-bottom: 1px solid orange;
}

#menu li.level1 {
  background: none;
  color: #000;
  font-weight: bold;
  margin: 0 4px 8px 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-style: solid;
  border-color: #F99D1C;
  padding-bottom: 5px;
  
}

#menu li.level1-current a{
  color: #F99D1C;
  font-weight: bold;
  margin: 0 0px 0px 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-style: solid;
  border-color: #F99D1C;
  padding-bottom: 5px;
  border-bottom: 1px solid orange;
  margin-bottom: 5px;
}

#menu li.level1-currentSub a{
  color: #F99D1C;
  font-weight: bold;
  margin: 0 0px 0px 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-style: solid;
  border-color: #F99D1C;
  padding-bottom: 5px;
  border-bottom: 0px solid orange;
}


#menu li.level1-active a{

  color: #F99D1C;
  font-weight: bold;
  margin-bottom: 5px; 
}

#menu li.level2 {
  background: none;
  color: #000;
  font-weight: bold;
  margin: 0 4px 1px 0px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-style: solid;
  border-color: #003d7b;
  padding-bottom: 1px;
  
}

#menu li a{
  padding-left: 15px;
  display: block;
}

#menu li ul li.level2 a{
  padding-left: 0px;
  display: block;
  font-size: 12px;
  color: #404041;
  margin-left: 15px;
  font-weight: bold;
}


#content{
  text-align: left;
  width: auto;
  padding: 0 0px 0 205px;
}

#content h1{
  margin-bottom: 1px;
  margin-top: 15px;

  color: #f99d1c;

}

#content h2{
  margin-top: 0px;
  padding-top: 20px;
  font-size: 17px;
  color: #f99d1c;
}

#content h3{
  margin-top: 0px;
  font-size: 14px;
  color: #f99d1c;
}

#content p{
  padding: 0 0 0 0;
  
}

#contentpart{
}


#contentpart p{
  padding: 0 0 0 0;
  line-height: 20px;
}

#breadcrumb{
  color: orange;
  font-size: 10px;
  margin-top: 20px;
}

#breadcrumb a:link, #breadcrumb a:visited{ 
  background: none; 
  color: orange; 
  text-decoration: none; 
}

#breadcrumb a:hover {
  background: none;
  color: orange;
  text-decoration: underline;
}

#footer{
  color: orange;
  font-size: 10px;
  padding-top: 20px;
  padding-bottom: 40px;
}

#footerbar{
}

.image-right{
  float: right;
  border-style: solid;
  border-left-width: 10px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-color: orange;
  margin-left: 20px;
  margin-bottom: 10px;
  margin-right: 0px;
  padding-right: 0px;
  margin-top: 20px;
}  

.partner{
}

.partner a{
  font-size: 11px;
  padding-top: 3px;
}

.partner a img{
  border: none;
}

.align-center{
  text-align: center;
}

img{
 border: 1px;
}


div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap{
	clear: none;

}

.csc-textpic-intext-left ul{
	display: block;
	height: auto;
	margin-left: 0px;
	padding-left: 0px;
}

.csc-textpic-intext-left ul li{
        margin-left: 20px;
	padding-left: 0px;
}

div.csc-textpic div.csc-textpic-single-image img {

	padding-right: 0px;
	margin-right: 0px;

}

.csc-textpic-text ul{

	padding-left: 20px;
	margin-left: 0px;

}

.csc-textpic-text ul li{

	margin-left: 0px;
        padding-left: 0px;

}


#contentpart ol{

 padding-left:0px;
 margin-left: 0px;

}

#contentpart ol li{

 padding-left:0px;
 margin-left: 22px;

}

