

div.street-address {

  padding:6px 0px 0px 0px;

}



p.gmapDir {

  margin:0px;

}



form.gmapDir {

  margin:0px;

}



p.gmapDirBtns {

  margin:0px;

}



p.gmapDirItem {

  margin:0px;

}



h1 {

  padding:0px 0px 0px 0px;

  margin:0px 0px 0px 0px;

  font-size:large;

}



h2 {

  padding:0px 0px 10px 0px;

  margin:0px 0px 0px 0px;

  font-size:16px;

}



form {

  padding:0px 0px 0px 0px;

  margin:0px 0px 0px 0px;

}



img.switchableImg {

  float:left;

} 

img.switchableImg_act {

  float:left;

} 



ul.csc-bulletlist {

  padding-left:16px;

}



ul.csc-bulletlist li {

  margin-left: 0px;

  padding-bottom:8px;

}



.csc-mailform {
  border:0;
  padding:0;
  width:266px;
}


#main_block_content .csc-mailform {
  width:536px;
}



.csc-mailform .csc-mailform-field {
  margin:2px 0px 2px 0px;
  text-align:right;
  overflow:auto;
}


.csc-mailform-field label {

  margin:3px;

  float:left;

}

.csc-mailform-field input {

  margin:2px;

  width:180px;

  border:1px solid #506070;

}

#main_block_content .csc-mailform-field input[type=text] {
  width:300px;
}

#main_block_content .csc-mailform-field input[type=checkbox] {
  width:30px;
}



.csc-mailform-field textarea {

  margin:2px;

  width:240px;

  border:1px solid #506070;

}

#main_block_content .csc-mailform-field textarea {
  width:300px;
}



input.csc-mailform-check {

  margin:5px;

  float:left;

  width:18px;

  border:0px;

}



input.csc-mailform-submit {

  margin:2px;

  border:1px solid #506070;

}



div#main_block_content div.csc-textpic-imagewrap {

  padding-top:18px;

}



table.contenttable {

  border-collapse:collapse;

  border-spacing:0px;

  margin:15px 0px 20px 0px;

  padding:15px 0px 0px 0px;

  width:260px;

  border-bottom:1px solid #506070;

}



table.contenttable td {

  margin:0px;

  vertical-align:top;

  padding-top:3px;

  padding-bottom:4px;

  border-top:1px solid #506070;

  text-align:right;

}



table.contenttable th {

  margin:0px;

  vertical-align:top;

  padding-top:3px;

  padding-bottom:4px;

  text-align:right;

}



table.contenttable td.td-0 {

  text-align:left;

}



table.contenttable th.td-0 {

  text-align:left;

}





table.contenttable_wide {

  width:530px;

}





#main_block_centers {

  padding:0 0 0 5px;

  margin-right:20px;

  font-size:11px;

}

#main_block_centers .news-latest-container {
  margin-left:-5px;
  margin-right:20px;
  margin-bottom:20px;
  width:244px;
  padding:0 0 0 0;
  font-size:11px;
}


#main_block_subnavigation {
  padding-bottom:20px;
  height:auto;
}

#main_block_subnavigation div.csc-textpic-above {

  margin-right:20px;

  padding-bottom:0px;

  border-bottom:20px solid #ffffff;

  background-color:#dbd9da;

}



#main_block_subnavigation div.csc-textpic-text p {

  margin:0px;

  text-align:center;

  padding-bottom:5px;

}



#main_block_centers h1 {

  padding:0px;

  font-size:14px;

  font-weight:bold;

  color:#2e3192;

  margin:0px ;

}



html { 

  margin: 0px; 

}



body { 

  font: small Verdana, Geneva, Helvetica, Gill Sans, arial, sans-serif; 

  background-image: url(bg_main.gif); 
  background-repeat:repeat-x;

  background-color: #ffffff; 

  margin: 0px; 

  padding: 0px; 

  text-align: center;

  color:#000000;

}



#page_all { 

  padding: 0px;

  width: 840px; 

  margin: 0 auto; 

  background-color: #ffffff; 

  color: #506070;

}



#page_centerd { 

  text-align: left;

}



#header-block { 

  width: 810px;

  padding-top: 30px;

  margin: 0px 15px 0px 15px; 

  height: 70px;

}



#header_block_logo {

  float:left;

}



#header_block_claim {

  margin-top:28px;

  float:right;

}



#nav_block { 

  text-align: left;

  width: 825px;

  padding-left:15px; 

  height: 50px;

}



#nav_block_mainnavigation {

  height:25px;

  text-align: center;

  clear: both;

}



#nav_block_helpnavigation {

  margin: 0px 12px 0px 0px; 

  padding-top:5px;

  text-align: right;

  clear: both;

  color: #aaaaaa; 

}



div.mainnav {

  float:left;

  padding-top:2px;

  line-height:20px;

  text-align: center;

  width:130px;

  height:23px;

  border-right:6px solid white; 

  background-color: #2e3192;

}

div.mainnav_act {

  float:left;

  padding-top:2px;

  line-height:20px;

  width:130px;

  height:23px;

  border-right:6px solid white; 

  background-color: #00aeef; 

}



#main_block_content {

  position:absolute;

  width:538px;

  margin:20px 0px 0px 272px;

}



#main_block_content_2 {

  position:absolute;

  width:544px;

  margin:20px 0px 0px 272px;

}



#main_block_content_right {

  width:272px;

  margin:0px;

  float:right;

}



#main_block_content_left {

  width:266px;

  margin:0px;

}



#main_block_left {

  position:absolute;

  width:266px;

  margin: 0px 0px 0px 0px;   

}



#main_block {

  margin: 0px 15px 0px 15px; 

  width:810px;

  background-color: #ffffff;

}



div.mainnav a { 

  font-size:13px;

  font-weight:bold;

  text-decoration:none; 

  background-color: transparent; 

  color: #ffffff; 

}



div.mainnav_act a {

  font-size:13px;

  font-weight:bold;

  text-decoration:none; 

  background-color: transparent; 

  color: #2e3192; 

}



div.mainnav_act a:hover {

  color: #ffffff; 

}



div.mainnav a:hover {

  color: #ffffff; 

}



a { 

  text-decoration:none; 

  background-color: transparent; 

  color: #999999; 

}



#nav_block_helpnavigation a:hover { 

  font-weight:normal;

  color: #333333;  

}

#nav_block_helpnavigation .helpnav_act {
  font-weight:bold;
  color: #333333;  

}

#nav_block_helpnavigation .helpnav_act  a:hover {
  font-weight:bold;
  color: #aaaaaa;
}




div.subnav_page_46 {

  background-color:#cc0000;

  margin-right:20px;

  padding: 4px 0px 3px 0px;

  

}

div.subnav_page_45 {

  background-color:#ff9900;

  margin-right:20px;

  padding: 4px 0px 3px 0px;

}



div.subnav_page_63 {

  background-color:#ffff00;

  margin-right:20px;

  padding: 4px 0px 3px 0px;

}



div.subnav_page_64 {

  background-color:#00cc00;

  margin-right:20px;

  padding: 4px 0px 3px 0px;

  

}

div.subnav_page_65 {

  background-color:#006600;

  margin-right:20px;

  padding: 4px 0px 3px 0px;

}



div.subnav_page_66 {

  background-color:#999966;

  margin-right:20px;

  padding: 4px 0px 3px 0px;

}







div.subnav_page_45 a{

color:#ffffff;

}



div.subnav_page_46 a{

color:#ffffff;

}

div.subnav_page_64 a{

color:#ffffff;

}

div.subnav_page_65 a{

color:#ffffff;

}

div.subnav_page_66 a{

color:#ffffff;

}



div.subnav_1 {

  margin-top:4px;

}



div.subnav_act_1 {

  margin-top:4px;

}



div.subnav_act_1 a {

  font-weight:bold;

}





div.subnav_2 {

  padding-left:10px;

}



div.subnav_act_2 {

  padding-left:10px;

}



div.subnav_act_2 a {

  font-weight:bold;

}


div.subnav_3 {

  padding-left:20px;

}



div.subnav_act_3 {

  padding-left:20px;

}



div.subnav_act_3 a {

  font-weight:bold;

}





a:hover { 

  font-weight:bold;

  color: #333333;  

}



.st_flashplayer_float_none {

padding-bottom:25px;

}



.clearer {

  margin: 0; 

  height: 1px; 

  clear: both;

}

.educ_cat_images {
  float:right;
  width: 50px;
}

.educ_label {
  float:left;
  width: 140px;
  height:22px;
}

.educ_value {
  float:left;
  height:22px;
}

.educ_line {
  overflow:auto;
  height:25px;
}

.educ_content {
  overflow:auto;
}

.educ_wrapper {
  padding-top: 10px;
  border-top:1px solid #cccccc;
  margin-top: 20px;
}

.educ_month_wrapper {
  padding-top: 15px;
  padding-bottom: 25px;
}

.educ_month {
  padding: 5px 0 8px 0;
  font-size:16px;
}


iframe {
  margin:0;
  padding:0;
  border-width:0px;

}


