/* MAIN LOOK */
body {background-color:#f8f8f8; margin:0px 0px 40px 0px; font-family:arial,helvetica,sans-serif; font-size:12px; text-align: left; color:#333333}



/* IMAGES */
img {border:0px}
img.right {float: right; border:0px}
img.rightpad10 {float: right; border:0px; padding:0px 0px 10px 10px; border:0px}
img.rightpad20 {float: right; border:0px; padding:0px 0px 10px 20px; border:0px}
img.left {float: left: border:0px}



/* Links */
a:link{color:#666699} a:visited{color:#666699} a:hover{color: #cc9900}
a.grey:link{color:#999999} a.grey:visited{color:#999999} a.grey:hover{color:#cc0000}

a.blue:link{color:#6666cc} a.blue:visited{color:#6666cc} a.blue:hover{color:#cc0000}
a { text-decoration:none }



/* NAVIGATION BUTTON STYLES */
.PreloadNavImages {
       width: 0px;
       height: 0px;
       display: inline;
       background-image: url(images/navbackground.jpg);
       background-image: url(images/nav-highlight.jpg);
	   }

#SideNav td {background-image:url(images/navbackground.jpg); background-repeat:repeat-y}
#SideNav td.top {background-image:url(images/navtop.jpg); background-repeat:no-repeat}
#SideNav td.bottom {background-image:url(images/navbottom.jpg); background-repeat:no-repeat}

#SideNav a {
	font-size:11px;
	font-family:arial narrow,arial,helvetica;
	color: #333366;
	text-decoration: none;
	display:block;
	padding:3px 10px 3px 10px; 
	text-align:left;
	white-space:normal;
	}
	
#SideNav a:hover {background-image:url(images/nav-highlight.jpg); background-repeat:repeat-y; color:#333366;}



/* HEADING TAGS */
h1 {font-weight:bold; font-size:16px}
h2 {font-weight:bold; font-size:14px}
h3 {font-weight:bold; font-size:12px}
h4 {font-weight:bold; font-size:11px}

.fourteen {font-size:14px}

/* GENERAL STYLES */
.plusone {font-size:14px;}
.plusonered {font-size:12px; color:#cc0000}
.header {font-family:times new roman,arial,helvetica,sans-serif; font-size:14px;}
.rightheader {font-size:9px; color:#8585A3}
.PadBot20 {padding-bottom:20px}
.Highlight {background-color:#eeeeee; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:4px 4px 4px 4px}

.center {text-align: center}
.right {text-align:right}
.floatstop {clear:both; width:1px; height:1px}
.nowrap {white-space:nowrap}
.inline {display:inline}
.FloatRight {float:right; padding:0px 0px 10px 10px; text-align:center}

.small {font-size:11px;}
.smallblue {font-size:11px; color:#B5C2E7}
.smallcenter {ffont-size:10px;}
.smallten {font-size:10px;}
.footer {font-size:11px; color:#666666}
.grey {color:#666666}
.peach {background-color:#FFE0CE; text-align:center}

/* DIV TAGS */
div.header {height:30px; padding-top:68px; padding-right:30px; background-color:#b5c2e7; color:#FFFFFF; font-size:20px; font-weight:normal; font-style:italic; font-family:Times New Roman,Times,serif; letter-spacing:1px; background-image:url(images/header.jpg); background-repeat:no-repeat; text-align:right; border-bottom:1px solid #666699}
div.subheader {color:#666699; font-size:11px; padding-right:30px; text-align:right; padding-top:5px; font-style:italic; font-family:Times New Roman,Times,serif;}
div.footer {background-color:#f8f8f8; padding:10px 10px 10px 200px; border-top:1px dotted #cccccc; margin-top:20px}


/* TABLE AND TABLE CELLS */
table.center {margin-left:auto; margin-right:auto;}
table.MainTable {margin-left:auto; margin-right:auto; width:1000px; background-color:#ffffff; padding:10px 10px 10px 10px; border:1px solid #cccccc; margin-top:20px}
table.Footer {font-size:11px; color:#666666; white-space:nowrap}

td {text-align: left;}
td.center {text-align: center;}
td.SideNav {width:200px}
td.ContentColumn {width:100%; padding:15px 10px 0px 15px}
td.PadLeft10 {padding-left:10px}
td.PadLeft10C {padding-left:10px; text-align:center}
td.PadLeft20 {padding-left:20px}
td.SideNavColumn {width:180px}
td.Space20 {width:20px}
td.Space33 {width:33%}

/* LISTS */
ul {list-style-type: disc;}
ol.decimal {list-style-type: decimal;}






