html { }
body { background:#d8e0f2; font-family: "Arial", Helvetica, sans-serif; font-size: 0.8em; color:#564b47; }
* { margin: 0; padding: 0; }

h1, h2, h3, h4, h5, h6 { font-family: "Arial", Helvetica, sans-serif; }
h1, h2 { font-size: 1.8em; margin: 10px 0; color:#283890; font-weight:400; }
h3 { font-size: 1.2em; color:#283890; font-weight:400; }


a { text-decoration: none; color:#283890; }
a:hover { text-decoration:underline; color: #283890;} 

/* list */
ul { margin: 5px 0 10px 15px; }

#wrap { width: 1019px; background: #FFF; overflow:hidden; background-image:url(images/bluestrip.gif) repeat-y; background-position: right; margin: 0 auto; }

#logo {   padding-top: 55px; padding-left: 15px;  }

address {  font-style: normal;  margin: 0;  text-indent: 0px; padding: 0px; clear: both; overflow: visible; display: inline  }

/* nav section */
#nav { float: left; font-size: 1.1em; margin: 0px; }

#nav ul { margin: 50px 71px 0 0;  list-style: none;   }
#nav ul li { list-style: none; text-align: right; }
#nav ul li a { width: 218px; height: 24px; padding: 5px 10px 0 0; display:block; text-decoration: none; color:#000; }
#nav ul li a.active { background: #d8e0f2; }
#nav ul li a:hover { background: #d8e0f2; }
/* added this unordered list sub nav */
#nav ul ul { list-style: none; margin: 0; }
#nav ul ul li { list-style: none; text-align: right; ;}
#nav ul ul li a { width: 218px; height: 24px; padding: 5px 10px 0 0; display:block; text-decoration: none; color:#000; }
#nav ul ul li a.active { background: #d8e0f2; }
#nav ul ul li a:hover { background: #d8e0f2; }

/* contents page */
#content-index { float: left; width: 719px; margin: 0; line-height: 23px; background:url(images/bluestrip.gif) repeat-y; left: 200px; background-position:right; }
#content-index img { margin-bottom: 20px;}
#content-index .img2 { margin: 20px 0 20px 50px; } 

 

.info {width: 680px; margin: 0px 0px 20px 0px;}
.info p { margin-bottom: 10px; }
.blue { display:inline; color: #283890; font-weight: bold; } 
.profile { margin-bottom: 30px; }
.profile img { padding: 6px; margin-right: 10px; border: #E6E6E6 1px solid; float:left; }
.contact { float:left; width: 360px; margin: 0 5px 0 0; }

/* teaser */
.teaser { width: 194px; margin: 10px 30px 10px 0px ; padding: 0; line-height: 16px; float:left; }
.img-teaser { margin: 0; margin-bottom:0px; }
/*.teaser h2 { background:url(images/teaser-bg.png) no-repeat; height: 32px; font-size: 0.9em; color:#FFF; font-weight: bold; padding: 5px 0 0 5px; margin: 0; } */
.teaser h2 { background-color: #eeeeee; height: 32px; font-size: 0.9em; color:#FFF; font-weight: bold; padding: 5px 0 0 5px; margin: 0; ba } 
.teaser p { font-size: 11px; margin-top: 0px; }
.teaser a { }

/* teaser 2 */
/*.teaser2 { width: 500px; border:#e6e6e6 1px solid; padding: 5px; margin-bottom: 10px; } */
.teaser2 { width: 500px;  padding: 5px; margin-bottom: 10px; } 
.teaser2 img { padding: 6px; margin: 7px 10px 0 0; border: #E6E6E6 1px solid; float:left; }
.teaser2 p { font-size: 12px;  }



/* news div */
#news { width: 680px; margin: 0; }
.news-title h2 { font-size: 18px; }
.column { width: 300px; padding: 10px; border-bottom: #e6e6e6 2px solid;  }



/* footer section */
#footer { clear: both; margin: 20px 5px 10px 5px; border-top: #D2D2D2 1px solid; }
.left { width: 266px; float:left; margin: 10px 3px 0 0; }
.right { width: 700px; float:left; font-size: 0.7em; text-align: center; padding: 10px;  }
span.right { padding-left: 680px; }