html, body {margin: 0px;}
body {font:0.8em Arial, Helvetica, sans-serif;}
table { font-size: 9pt; color: #4B4B4B;}

a {font-size: 9pt; color: #3576A4; text-decoration: none;}
a:hover {font-size: 9pt; color: #3576A4; text-decoration: none; text-decoration: underline;}

h1 { font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; font-family: Arial, Helvetica, sans-serif; font-weight : bold; color: #5286AB; }
h2 { font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; font-family: Arial, Helvetica, sans-serif; font-weight : bold; color: #626262; }

#menu a { font-family: Arial, Verdana; color: white; padding-left: 5pt; font-size: 8pt;}


#main {height: 100%;}
#topBarUp {background-color: #2D6F9E;}
#topBarUp td { padding-right: 13px;}
#topBarUp td.noback {background: #2D6F9E none;padding-right: 0px;}
#topBar {background-color: #075891;height: 48px;font-size: 0.9em;}
#topBar td.noback {background: #075891 none;padding-right: 0px;}
#topBar #topBar a:visited {font:0.8em Tahoma, Geneva, Arial, Helvetica, sans-serif; color: white;text-decoration: none;}
#topBar img {border: 0; }
#topMenu, #topMenu td {background-color: #1D78B9;height: 29px;}
#topMenu td {text-align: center;}
#topMenu a, #topMenu a:visited {color: #ffffff; text-decoration: none;}
#topMenu a:hover {color: #DDEDF6; text-decoration: none;}
#midPic {background: #0E5F94;}
#bottom {
	background: url(/i/bot.gif) no-repeat top right;height: 32px;font-size: 90%;color: gray;
}
#leftMenu {
	color: Gray; background-color: #EBEBEB;padding: 3px;border-top: 1px solid #C7C7C7;border-left: 1px solid #C7C7C7
}
#leftMenu td {
	border-bottom: 1px solid #C7C7C7;border-right: 1px solid #C7C7C7
}
#leftMenu a, #leftMenu a:visited {
	color: Gray; text-decoration: none;
}
#leftMenu a:hover {
	color: #575757;
}
#leftMenu td.sel {
	border: 1px solid #C7C7C7;background-color: #C7C7C7; color: white;
}
#leftMenu td.sel a, #leftMenu td.sel a:visited {
	color: white; text-decoration: none;
}
#leftMenu td.sel a:hover {
	color: gray;
}


.heading { background: #EBEBEB url(/img/lc.gif) no-repeat left top;height: 40px;color: #737373;letter-spacing: -1px;text-align: center; }
.heading td {font-family: Tahoma; color: #8E8E8E; font-weight: bold;}

#news {font-family: Arial; color: #4B4B4B; font-size: 8pt;  }
#news .date { color: #3576A4;}


.content {border-left: 1px solid #E3E3E3;height: 100%;padding: 1em; font-size: 9pt; color: #4B4B4B;}
#content a {font-size: 9pt; color: #3576A4; text-decoration: none;}
#content a:hover {font-size: 9pt; color: #3576A4; text-decoration: underline;}

.heading h2 {font-size: 14px; margin: 0px;letter-spacing: 0px;text-align: left;padding-left: 12px;}
.news {
	padding: 1em;
}

#footer  {font-size: 8pt; color: white; }
#footer  a {font-size: 8pt; color: white; }
#footer  a:hover {font-size: 8pt; color: white; text-decoration: underline;}

#bn {font-size: 8pt; font-weight: none;}
#bn a {font-size: 8pt;}


.content ul {
	list-style-type: disc;
}
.content h1, .content h2 {
	font-size: 18px;
}
.content h3 {
	font-size: 14px;
}
.content h4, .content h5 {
	font-size: 14px;
}
.content table{	border: solid 1px #c4c4c6;}

#nav2 .header { border-top: solid 5px #1c78b9; border-bottom: none;}
#nav2 div { border-bottom: solid 1px #c4c4c6; border-top: solid 1px white; font-weight: bold; color: #3576A4;
}
#nav2 span {border-bottom: 1px #bfbebc solid; border-top: solid #ffffff 1px; display: block; background: url(/img/bg1.gif) #ffffff no-repeat right}


#nav2 div a {font-family: Arial, sans-serif; font-size: 12px; text-decoration: none; font-weight: normal; color: #075890; padding: 3px 18px 3px 5px; display: block; background:  #ebebeb; }
#nav2 div a:hover  {background: transparent url(/img/bg1.gif) #ffffff no-repeat right; }



#nav2 div div a {padding-left: 15px; color: #1c78b9;}

#nav2 div div span {padding: 3px 18px 5px 15px; color: #1c78b9; font-weight: normal;}
#nav2 div span {padding: 3px 18px 5px 5px; color: #1c78b9; font-weight: normal;}

.pages {font-weight: none; text-decoration: underline; color: #663333;}
.pages2 {font-weight: bold; text-decoration: underline; color: #663333;}

#cal a { font-weight: bold; text-decoration: underline;}
#cal a:active { font-weight: none; }
#cal {border-collapse: collapse; font-size: 80%; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}
#cal td {border: 1px solid silver; text-align: right; font-size: 10pt;}
#cal .head {padding: 0px;}
#cal th {border: 1px solid silver;}
#cal table {font-size: 100%;font-weight: bold; background: #EEEEEE;}
#cal table td {border: 0px solid silver;}
#cal td.today { background: #1D78B9; color: #FFFFFF;}
#cal td.today a { color: white; }

.aspect_table {font-size: 9pt; border-collapse: collapse; border: 1px solid #EBEBEB;}
.aspect_table td {font-size: 9pt; border-collapse: collapse; border: 1px solid #EBEBEB;}

/* no border */
table.aspect2 {border: 0px; border-collapse: collapse;}
table.aspect2 td {border: 0px; border-collapse: collapse;}

.test {color: red;}

/*content table styles*/
.content table {border-width: 0 !important/*; border-top: solid 1px #dbdbdb; border-left: solid 1px #dbdbdb;*/ font-size: 0.9em; color: #333333}
.content table td {border-width: 0 /*!important*//*; border-right: solid 1px #ededed; border-bottom: solid 1px #ededed;*/}





