.dummy{}

/***** TYPOGRAPHY *****/

body,
td{
  font-family:verdana,sans-serif;
  font-size:12px;
  color:#444444;
}

h1{
  font-size:23px;
  color:#46875C;
  font-weight:normal;
}

h2{
  font-size:16px;
  color:#46875C;
}

h3{
  font-size:12px;
  color:#46875C;
}
h4{
  font-size:9px;
  margin:0 0 5px 0;
  font-weight:normal;
}


h1,
h2,
h3,
p{
  margin:0 0 7px 0;
}

hr{
  color:#FFAB1F;
  height:1px;
}


/***** LINKS *****/

a:link,
a:visited{
  color:#46875C;
}
a:active,
a:hover{
  color:#FB9A00;
}

/***** MAIN MENU *****/

#mainMenu{
  background:#46875C;
  padding:1px 0 1px 5px;
  line-height:19px;
  font-family:arial;
  font-weight:bold;
  border-bottom:1px solid #AED9BC;
}
#mainMenu span{
  margin:0 0 0 0;
  padding:0 2px;
}
#mainMenu .divider{
  padding:0;
  color:white;
}
#mainMenu a{
}
#mainMenu .pageOff a{
  text-decoration:none;
  color:white;
}
#mainMenu .pageOff a:hover,
#mainMenu .pageOff a:active{
  text-decoration:underline;
}
#mainMenu .pageOn{
}
#mainMenu .pageOn a{
  color:#FFAB1F;
  text-decoration:none;
}



/***** SUB MENU *****/

#subMenu{
  font-size:11px;
  margin:5px  0 10px 0;
  font-family:arial;
  border-top:1px solid white;
}
#subMenu div{
  border-bottom:1px solid white;
}
#subMenu a{
  display:block;
  text-decoration:none;
  padding:2px 2px;
  color:#444444;
}
#subMenu a:hover,
#subMenu a:active{
  text-decoration:underline;
}
#subMenu .pageOn a{
  background:#46875C;
  color:white;
}




/***** PATH + SEARCH *****/

#path_search{
  border-collapse:collapse;
  width:100%;
  background:#AED9BC;
  border-bottom:1px solid #46875C;
}
#path_search td{
}
#path_search_r1c1{
  font-size:10px;
  color:#656565;
  padding:1px 10px 1px 13px;
}
#path_search_r1c2{
  width:220px;
  text-align:right;
  padding:1px 5px 1px 0px;
}
#path_search_r1c2 input{
  font-size:10px;
}



/***** FORMS *****/

.response_form{
}
.response_form table{
  margin:auto;
  background:#e0e0e0;
  border:1px solid #d0d0d0
}
.response_form table td{
  width:200px;
  padding:3px;
}




/***** LAYOUT *****/

#pageOuter{
  width:760px;
  margin:0 auto;
}

#header{
  width:760px;
  height:88px;
  background:#46875C;
  border-bottom:1px solid #AED9BC;
  text-align:center;
}


#main{
  border-collapse:collapse;
  width:760px;
}
#main_r1c1{
  width:120px;
  vertical-align:top;
  padding:0;
  background:#C8EBD3;
}
#main_r1c2{
  height:300px;
  vertical-align:top;
  padding:10px 0 0 0;
}
#main_r1c3{
  width:120px;
  vertical-align:top;
  padding:0;
  background:#C8EBD3;
}
#main_r2c1{
  width:120px;
  padding:0px;
  font-size:9px;
  background:#C8EBD3;
  text-align:center;
}
#main_r2c2 p,
#main_r2c2 h1,
#main_r2c2 h2,
#main_r2c2 h3{
  padding:0 0 0 10px;
  margin:0 0 2px 0;
}
#main_r2c3{
  width:120px;
  padding:0;
}

#r1c1_text{
  margin:5px;
}

#usercontent{
  width:500px;
  margin:0 auto 15px auto;
}



/********* NEWS ********/

.news{
  width:100%;
  border-collapse:collapse;
  margin:0 0 2px 0;
}
.news img{
  border:1px solid #777;
}
.newsC1{
  width:100px;
  vertical-align:top;
  padding:0;
}
.newsC2{
  vertical-align:top;
  padding:3px 0 3px 10px;
}



/********* two column ********/
.two_col{
  width:100%;
  border-collapse:collapse;
}
.two_col td{
  width:50%;
  vertical-align:top;
}
.two_col .col_01{
  padding-right:7px;
}
.two_col .col_02{
  padding-left:7px;
}



/***** PRINT *****/

@media print{

#main_r1c1,
#main_r1c3,
#main_r2c1,
#header,
#mainMenu{
  display:none;
}
#usercontent{
  width:600px;
  margin:auto;
}
#main_r1c2,
#main_r2c2{
  padding:0;
  width:600px;
}

}