body {
	background-color: #71828A;
	font-family: verdana, arial, helvetica, tahoma, ms sans serif;
	margin: 0px;
	padding: 0px;
	font-size: 11pt;

}

td,th {
	font-family: verdana, arial, helvetica, tahoma, ms sans serif;
	font-size: 95%;
	color: #5A4E65;
	text-align: left;
}

span.contactfooter {
	align: center;
	text-align: center;
}

ul, li {
font-size: 10pt;
}


#wrapper {
	align: center;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 950px;
}
.side_Left {
	background-color: #71828A;
	background-image: url(side_Left.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
	width: 11px;
	height: 100%;
}
.side_Right {
	background-color: #71828A;
	background-image: url(side_Right.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
	width: 11px;
	height: 100%;
}
.page_title {
	color: #000000;
	font-size: 120%;
	font-weight: bold;
	text-align: left;
}
.login-preferences a:link, .login-preferences a:visited, .login-preferences a:active {
	vertical-align: top;
	text-align: left;
	padding: 0px;
	font-size: 85%px;
}
a:link, a:visited, a:active {
	color: #666699;
}
a:hover {
	color: #336699;
}
hr {
	color: #0E0E0E;
	height: 1px;
	width: 100%;
}
h1 {
	font-size: 18px;
	color: #003366;
}
h2 {
	font-size: 15px;
	color: #336699;
	text-align: left;
}

h3 {
	font-family: Georgia, Times New Roman, Times, serif;
	color: #990000;
	font-size: 20px;
}
h4 {
	font-family: Georgia, Times New Roman, Times, serif;
	color: #993300;
	font-size: 17px;
	text-align: left;
}
form {
	margin: 0;
}
.bread_crumbs {
	font-size: 80%;
	color: #696969;
	font-weight: strong;
	text-align: left;
	padding-right: 5px;
}
.search {
	font-size: 85%;
	color: #000000;
	text-align: left;
  	border-color: #000000;
  	border: 1px solid #000000;
	text-align: center;
}
.menu {
	vertical-align: top;
	background-color: #FFFFFF;
	width: 170px;
	padding: 0px;
	font-size: 105%;
	text-align: left;
	padding-bottom: 5px;
}
.menu ul {
	border-bottom: 0px;
}
.menu ul, .menu li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.menu a:link, .menu a:visited, .menu a:active {
	color: #002255;
	width: 170px;
	text-decoration: none;
	font-size: 11px;
	text-align: left;
}
.menu a:hover {
	color: #336699;
	text-decoration: none;
}
.current {
	font-weight: bold;
}
.login {
	font-size: 85%;
	color: #000000;
	text-align: left;
}
.login input {
	width: 70px;
	font-size: 85%;
	border-color: #000000;
	border: 1px solid #000000;
}
.login a:link, .login a:visited, .login a:active {
	color: #343434;
	text-decoration: none;
}
.login a:hover {
	color: #660000;
	text-decoration: none;
}

.content {
	padding-left: 5px;
	padding-right: 15px;
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: justify;
}
.template_owner {
	padding: 2px;
	font-size: 70%;
	color: #5E5E5E;
	background-color: #FFFFFF;
	text-align: center;
	width: 750px;
}
.footer {
	padding: 3px;
	font-size: 8pt;
	background-color: #FFFFFF;
	color: #474747;
	vertical-align: top;
	text-align: center;
}
.footnotes {
	font-size: 8pt;
	text-align: left;
}
.roundbox {
background: #F5F5F5;
text-align: center;
}

.copyrightleft {
text-align: left;
padding-left: 15px;
font-size: 75%;
color: #ffffff;
}

.copyrightright {
text-align: right;
padding-left: 10px;
padding-right: 15px;
font-size: 75%;
color: #ffffff;
}

.casetable {
background-color: #ffffff;
}

.caserow {
font-size: 100%;
}



a.copyrightlinks:link, a.copyrightlinks:visited, a.copyrightlinks:active {
	color: #F5F5F5;
}
.pagenums {
font-size: 85%;
background-color: #F0F0FF;
}


#dhtmltooltip{
position: absolute;
left: -300px;
width: 200px;
border: 1px solid black;
padding: 10px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
text-align: left;
font-size: 75%;
color: #000000;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}


.jumpform {
	font-size: 8pt;
}

.updates {
background-color: #EFEFEF;
}

p {
line-height: 16px;
font-size: 10pt;
}
.updatecell {
font-size: 10pt;
background-color: #ffffff;
line-height: 16px;
}


/* NiftyCorners */
.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}

/* tab list */

#tablist{
padding: 3px 0;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font: bold 11px Verdana;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background: white;
font: bold 11px Verdana;
}

.tablistcase li a{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
font: bold 11px Verdana;
font-size: 11px;
}

#tablist li a:link, #tablist li a:visited{
color: navy;
}

#tablist li a.current{
background: #E5E5CA;
}

#tabcontentcontainer{
width: 540px;
/* Insert Optional Height definition here to give all the content a unified height */
padding: 5px;
border: 1px solid black;
}

.tabcasecontainer{
width: 300px;
/* Insert Optional Height definition here to give all the content a unified height */
padding: 5px;
border: 1px solid #C0C0C0;
background-color: #EFEFEF;
}


.imagemicrobox{
width: 300px;
/* Insert Optional Height definition here to give all the content a unified height */
padding: 5px;
border: 1px solid #C0C0C0;
background-color: #EFEFEF;
}


iframe#framewrapper {
font-size: normal;
visibility: visible;
border: 0px;
overflow: hidden;
}

.tabcontent{
display:none;
}

.documentActions {
       margin: -1.5em 0 2em 0;
}
.documentActions ul {
       margin: 0 0 0.3em 0;
       float: right;
       clear: right;
}
.documentActions ul,
.documentActions li {
       display: inline;
       list-style: none;
       list-style-image: none;
}
.documentActions a,
.documentActions img {
       border: 0;
       text-decoration: none;
}

.altrow {
background-color: #F0F0FF;
}

.handcursor{
cursor:hand;
cursor:pointer;
font-weight: bold;
}

a.smheader:link, a.smheader:visited, a.smheader:active, a.smheader:hover {
	text-decoration: none;
	font-size: 10px;
}

div.clear
        {
          clear: both;
          font-size: 1px;
          line-height: 1px;
          overflow: hidden;
          visibility: hidden;
          width: 0;
          height: 0;
       }


.opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.4;
}

.opacityit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.post-date {
	width: 45px;
	height: 49px;
	float:left;
	background: url(/media/site_images/date.gif) no-repeat;
}

.post-date-today {
	width: 45px;
	height: 49px;
	float:left;
	background: url(/media/site_images/date-today.gif) no-repeat;
}

.post-date-local {
	width: 45px;
	height: 49px;
	float:left;
	background: url(/media/site_images/date-local.gif) no-repeat;
}

.post-date-today-local {
	width: 45px;
	height: 49px;
	float:left;
	background: url(/media/site_images/date-today-local.gif) no-repeat;
}

.post-month {
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	display:block;
	line-height: 11px;
	padding-top: 2px;
	margin-left: -3px;
}
.post-day {
	font-size: 18px;
	text-transform: uppercase;
	color: #999999;
	text-align: center;
	display:block;
	line-height: 18px;
	padding-top: 7px;
	margin-left: -3px;
}
.post-title {
	float: left;
	margin-left: 10px;
	width: 430px;
}

.post-header {
font-size: 11px;
	float: left;
	margin-left: 10px;
	width: 430px;
}
