body {
	background-image:url(../images/wallpaper_yellow.gif);
	background-attachment: fixed;
	margin-top: 10px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
    }

h1 {font-size:21px; margin-top: 0;}
h2 {font-size:18px; color: #660000;}
h3 {font-size:13px; font-weight:bold;}

.tip { font-size:11px; }

#main {
    margin-left: auto;
    margin-right: auto;
    width: 750px;
}

#dioptraImageContainer, #headerArea, #leftNavContainer, #content, #footer {
    border: #7b93a7 2px solid;
	background-image: url(../images/wallpaper_small_blue.gif);
    padding: 1px;
}

#dioptraImageContainer { /* Upper left */
    position: relative;
    float: left;
    text-align: center;
    width: 120px;
    margin-left: 0;
    margin-right: 0px;
    margin-top: 0;
    margin-bottom: 10px;
}

#dioptraImage {
    margin-top: 10px;
}

#headerArea { /* Upper right */
    position: relative;
    float: right;
    clear: right;
    width: 606px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 10px;
}

#leftNavContainer { /* Lower left */
    position: relative;
    float: left;
    width: 120px;
    margin-left: 0;
    margin-right: 0px;
    margin-top: 0;
    margin-bottom: 0;
}

#content { /* Lower right */
    position: relative;
    float: right;
    clear: right;
    width: 606px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
}

.addPadding {
    padding: 5px;
}

#footer { /* Below content area */
    position: relative;
    float: right;
    clear: both;
    width: 606px;
    margin-top: 10px;
}


#breadcrumbs {
    position: relative;
    float: right;
    font-size: smaller;
}

img {
	border: none;
}

td {
	border: none;
}

li {
    margin-bottom: 10px;
}

.componentheading {
   font-size: 30px;
   font-weight: bold;
   border: none; 
}

.contentheading {
   font-size: 30px;
   font-weight: bold;
   border: none; 
}

#leftNavContainer table tr td table tr td {
	height: 30px;
	padding: 3px;
}


a.mainlevel:link, a.mainlevel:visited {
    color: #7b93a7;
    text-decoration: none;
    font-weight: bold; 
}

a.mainlevel:hover {
    color: black;
    text-decoration: none;
    font-weight: bold; 
}

.newsItemDate {
    font-weight: bold; 
}

.newsItemText {
    margin-left: 20px;
}





b.bt, b.bt b, b.bb, b.bb b {
    display: block; 
    height: 10px;
    font-size: 1px;
    background:url(../images/corners.gif) no-repeat;
    position:relative
}

b.bt {
    top: -3px; 
    left: -3px
}

b.bt b {
    background-position:100% -10px;
    left: 6px
}

b.bb {
    background-position:0 -20px;
    top:3px;
    left: -3px
}

b.bb b {
    background-position:100% -30px;
    left: 6px
}

